Fix Widget inheritance and bindings