Refactored server-side config loading + code cleanup

I would remove this method, and instead expect a user to create InstanceInfoFromConfig explicitly. InstanceInfoFromConfig is an active object (kind of resolver), while config classes are passive (pure java beans).