Implementando Value como interfaz