Working model for linked records, with getters and setters and all that shiz.
Merging in the linked record support, albeit with select still named newSelect whilst further testing is carried out.