public List <P_SubPoint> GetSubPoints() { if (_cachedSubPoints != null) { return(_cachedSubPoints); } return(_cachedSubPoints = _pointService.GetSubPoints()); }