Converted AbstractStruct constants into class attributes.
wip: Initial spike of default record values.
Initial implementaion of default and mandatory fields for records.
Refactored to use more appropriate Enumerable methods.