Updated logic for binding observable collections