bringing ValidatingInterface into line with ValidatingTrait

Latest updates to the trait need to be copied into the interface, re: `$mergeWithSaving`