Right now, users could add the attributes but not enabling the option in the config: this leads to no impact of the attributes without any notice for the user. My suggestion would be to throw an explaining exception if there is any event which is using these attributes but the config is not enabled or explicitly set to be disabled. The exception should lead the user to configure the crypto option.