system properties settings moved to the constructor