Make CompositeyteBuf and MessageBuf call release() on its elements when it is deallocated