- ((first-name :type string :initarg :first-name :reader first-name)
- (last-name :type string :initarg :last-name :reader last-name)
- (dob :type integer :initarg :dob :reader dob)
- (resume :initarg :resume :reader resume)
- (addresses :initarg :addresses :reader addresses))
+ ((first-name :type string :initarg :first-name :reader first-name :initform nil)
+ (last-name :type string :initarg :last-name :reader last-name :initform nil
+ :reference find-person-by-last-name)
+ (dob :type integer :initarg :dob :reader dob :initform 0 :format-func format-date)
+ (resume :type cdata :initarg :resume :reader resume)
+ (addresses :initarg :addresses :reader addresses :initform nil :subobject t))