Support root binding to represent a collection class
Fix: resolve all reference in bindingtree when making binding immutable