handling privately declared properties
gearing up for having class views as property views