got rid of abstract classes so that the serverPollerTest works