Optimize ClassModifier
Use trait
Rename Suggestible trait to Suggest.
Add Suggestible interface
Add new connect method to Suggestible
Update interface
New methods in Configurator
Check key in array by array_key_exists()
Add getInvokesCount().
Update ConfiguratorInterface (ex DelusionInterface).
implement ConfiguratorInterface in Suggest
Done Configurator
Fix
Separate Suggest and ClassController.
Use Configurator in ClassController.
Store Suggests in Delusion.
Configurator is now the static class.
Remove ClassBehavior.
Remove Prefix.
Remove tests for ClassBehavior.
Fix SimpleInstancesTest
Optimize custom behavior
Merge branch 'feature/external-controller' into develop