initial spike of #107 to move the functionaity for creating profiles/containers/requirements into a helper method using a DTO which we can then share code between JMX operations and commands