Added property settings for the server to use to build its configuration.

Made the server to get properties with settings via Config.
Removed the previous configuration pattern where properties are get/set with constant values.

Added default values of a few properties whose default values are hiden previously by using Configuration.
Removed some unnecessary checks after using settings.