Straw poll 'cause we can't decide internally:
If I'm implementing a BehaviorExtensionElement which is possible to disable through configuration is it reasonable/possible for CreateBehavior() to return null or should it always return a zombie behaviour object in some kind of disabled state instead?
(Don't ask why we have disable instead of just removing the config element but we do).