Connection types can return a message in case "canCreate" returns false

Fixes #19