configuration factory model
cleaner config factory methods
Configuration is immutable
handling not absolute server uri