When you add a property, ask yourself if you want someone changing it on you. If the answer is no, you want this readonly.