added insert to  Observable; added BoundCollection