featureHasPermission class started (untested)