make property bindings able to handle custom properties