Ditch the method_missing method, changed read to dynamically create an attr_accessor for each metadata field and set it.