Moved validator to a service so every model can use it!