Renamed "generic" attribute to "abstract". Attributes need not have a "name" property. Pushing read-only options for "integer" and "email" attributes.