can be `private` y no te hace falta el `view`