This should remain backwards compatible. ie, formats should be overrideable.

    def formats = new DefaultFormats {
      override def dateFormatter = Helpers.internetDateFormatter
    }
    implicit val _formats = formats