make possible to provide a context for @cached_property, useful to make it thread safe