add tests for concrete model implementation.