added getNumItems() method to Dao and children
removed localPageDao instance from UniversalPageDao children