luokkien refaktorointia, lisää testikattavuutta