seperated counter model to two models, one that holds ints string and date and other holds its widgets (for serialization)