uprint-ui uses random port and sends that info to the agent via akka
some much needed domain objects