Implemented base dao