Add Abstract dao to impl default dao behavioor