class Mapping::Model

def map(root, *args)

The primary function, which maps an input object to an output object.
def map(root, *args)
	method_name = self.method_for_mapping(root)
	
	self.send(method_name, root, *args)
end