Add CacheAwareTrait