I'm not sure how I would do that. Would I change the default in the implementation class? Note that this trait does not implement caching.