Newly created blocks use the initializer to set properties, allowing the user to set per-block properties
And store delegates of dynamic methods invoking constructors Tested with the automated tests
Removed BlockIdentifiers.OWNED_BLOCKS as the original got replaced with an array Added the correct group for each supported functional block Removed EntityFactory property from IEntitySerializer as it is provided on deserialization