Could this be written without specific knowledge of the underlying validators (presence, length etc) e.g. just pass on all args except locale? This way you could use custom validations without modifying this gem.