In version 8.3.1, we were able to effectively hide a field from a user and grant no security rights to the field in a template. The user was able without any rights to that field to change the template associated with the document. In version 9.1.1 it seems that the user must have read, create and edit for them to be able to change the template even if the field that they can not see is empty.
It makes sense that a user that has no rights to a field in a template would not be able to switch templates as this data would be lost.
Is this indeed a newer function of 9.1.1 and is there a way without giving read, create and edit to allow the user to switch templates that has a field hidden from them but is empty?