Record properties
From Sunhill Framework Documentation
Record properties are properties that consist of other properties (even other record properties). The elements of a record properties are accessed just like a object in php.
Example:
$record_property->integer_property = 5; // calls $integer_property->setValue(5);
Defining member properties
Any record property consist at least of one member property. There are three ways to tell the record what members it has