def parent_model
        return @parent_model if defined?(@parent_model)
        parent_model_name = self.parent_model_name
        @parent_model = DataMapper::Ext::Module.find_const(@child_model || Object, parent_model_name)
      rescue NameError