Its good practice to use your setters here instead of direct referencing.  This provides construction virtualization