add functionality to merge metas of child classes
move load document functionality to deserializer. prepare for post/put methods