simplified default bindings. potential reference counting issue on property assignment