HealthCheck
case class HealthCheck(Test: Option[List[String]], Interval: Option[Int], Timeout: Option[Int], Retries: Option[Int])
All HealthCheck's fields are optional as a field can be omitted to indicate that the value should be inherited from the base layer
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any