removed incorrect inheritance
changed getter of data buffer to fit new architecture (2 seperate caches)