I dislike properties because it hides the fact that you are executing code and that can cause performance surprises. However, in this case it's probably ok because it doesn't execute any costly code. I'll fix it up.