Make HasIProps class attribute caching_permissions a tuple rather than a dict (if something should not be cached don't put it there !)