Ref #3897 - dynamic bindings

Switch to dynamic bindings
Missing features:
- better handling of missing resources