Base trait for caches that keep info dependent on inherited classes
Render invalid this cache and all caches that depend on it
Is the cache valid in current period?
is the cache valid in current run at given phase?