Change in behavior: protect 'valid?' method in every service object.