refactor - no client-information in connection class - delegate!