Matchers instead of ShouldMatchers in new ScalaTest
full implementation of ByteBufferBacked