Not sure. I was not meaning to provide storing of Java objects in storage in that way. I was rather meaning to add a some kind of fully unsupported data type, adding implementation of specific functionality, implementing base engine features for that data type. I feel UDT a performance aware. I am wrong about that? John