Issue 32/33 : Split BOMState to ensure Manipulators can be activated ind...

...ependently. Add NONE to propertyInjection. Add tests and code cleanup