Fixes #163 - Refactors check for service operations with read-only transaction semantics into a helper method and adds check for "readOnly" hint