More unit tests, lazy initialization for sheet filtering