Refactoring DefaultmetadataProvider + AttributeBasedMetadataProvider
Now objects are by-default replicated not copied