Fix bug with emptyNotice not appearing and add unit tests to catch this.
Collection now can reference back to the grid