I have a Suitelet that queries Message records that are attached to a given record. It is set to run as current role. Some roles are not able to query all Messages. However, when viewing the Messages subtab on the record using one of those roles, all of the Messages are available. Is there a permission the role needs in order for the Suitelet to query them? Is there something special about the Messages sublist that is able to bypass permissions?