I think this is confusing. All these settings can be override by the providers. I would rather not put sides for now in the annotation, knowing the shortcomings, and pushing people to go for the extended API as soon as they have something somewhat complicated to implement.