made dateCachedAttributeName optional