NXP-11457: refactor Model to be more flexible assigning properties to fragments

A complex type or schema can now be tied to several fragments.
NXP-11457: allow moving lifecycle in hierarchy table (not activated)
NXP-11457: allow moving properties to other fragments