Fix invalid extend in backgrid tests

Model defines private variables, so for TestCollection to be compatible with Collection<Model> it needs to extend Collection<Model> to inherit its privates.

This is identified while testing the new version of TypeScript compiler. The new compiler caught this issue that was not detected before.