allowed json root as path rather than just object name in json
implemented deserialization with respect to the parent properties for subclassed CoreData entities.