= it's not doing its only responsibility well ... yet no validation on constructor inputs dates as strings negative double values accepted