Show a better message when server is not set.
Use apt plugin
Whitespace
Add Factory method
Only look for profiles if the endpoint has been set