added requirement of entity cache, this is such a simple entity there's no reason not to use it. this will be a full release