Should ProjectDAO be extracted as common property for ProjectPageList class?