Added the BufferData class