Base api to create data bindings without cyclic issues.