Refactor de la interfaz para definir un Trait