Add missing classes to bridging, implement simple DSL