Is there a reason to make this not readonly?  It's only assigned in the c-tor.