If it's not too much trouble can we please have an "Enable On Start" property for all of the behaviors?
Instead of giving my player and each enemy their own behaviors I put them all in a single family containing every possible behavior and enable/disable them as needed. This makes it very easy to code surface modifiers and such that apply to everything. Any other way is very inefficient.
Problem is every time an enemy is spawned I have to disable the behaviors it won't be using, and if a new behavior is added I have to go through all the enemy spawning events to disable it for those that won't use it. It'd be much easier to have all of them deactivated by default, and just activate the ones they use when spawned.