schema attributes are stored to a hash and no longer an instance variable. This fixes issue where it tried to make an invalid instance variable. caused a problem where a method starting with a number gets ignored for setter and getter.
methods #read_attribute and #write_attribute