private void Establecer(IPropiedad propiedad, object valor, object valorInicial) { _impl.Establecer(propiedad, valor); _historial.Establecer(_impl, propiedad, valor, valorInicial); }