ISIS-479: fix for bulk update logic in the RO viewer.

... taking into account invisible, disabled and optional properties.