PROTON-228: Added helper classes for more complex types.