add automatic instance bindings with accessors