adding more caching tests for basemodel