ISSUE #20 - added more tests to cover complex custom repository with manual wiring