Refactorizacion de clases y repositorios
modificaciones de clases y repositorios