No reason in particular. It could be a getter though, defined on the abstract. Then just overload the property