Separated dao module for two parts: dao and domain module