mapping_factory.rb revision e3e2f93c6c469e4e8af66d8a340591ab486f9f30