public Object readProperty(Object object) throws PropertyException { return readPropertyDirectly(object); }
public void writeProperty(Object object, Object oldValue, Object newValue) throws PropertyException { writePropertyDirectly(object, oldValue, newValue); }
@Override public void writeProperty(Object object, Object oldValue, Object newValue) throws PropertyException { resolveFault(object); super.writeProperty(object, oldValue, newValue); }
@Override public Object readProperty(Object object) throws PropertyException { resolveFault(object); return super.readProperty(object); }