Añadidas mas cosas, hay que tener cuidado con las interfaces y demas