POI class refactoring

POI(string[] arguments) constructor refactored
now uses properties instead of fields