Cambié un poco las interfaces.