Yes, it should. If you are saying that an attribute is protected it means that the attribute is visible everywhere (including queries) but cannot be changed. If you make an attribute READ PROTECTED then it means that the attribute is not even visible, so it will disappear from both forms and queries.