Added traits for cache and translatable