repository basico para os repository genericos