Support for storing ByteBuffer and start of simplification of ITypeDescriptors