Bindings don't know about overwritten properties
When a subclass overrides a property, the bindings don't notice it at all. This information is not existent in the GIR. only the getter and setter methods appear. This makes some bindings break or behave very incorrectly, as the original property is taken.