shoudln't this use the getter to ensure it has been created ?