Reduce amount of generic type arguments. Introduction of WrapperConnection. Copyright updates.