I think it would be up to the application object developer (the person writing alarm.js, in this example) to come up with names that avoid ambiguity. However, you do have a point here, which also illustrates why it might be nicer to have individual properties on an object, as opposed to a general purpose `read` or `readForm` method. I wonder how you feel about that idea.