Url model updated with constants and validations