Moved reader/writer definitions into their own module. Added the parent accessor for has_one/has_many relationships.