XRecord is an introspecting ORM that uses database metadata stored inside an RDBMS to provide an object interface to data.