Add 2 constructors to KeepAliveData. One can take all parameters (use this one in tests). The other takes a single parameter and calculates the other values.