How can this be read-only when  you have a setter for it?