Nitpicking: please avoid spaces inside parentheses and please add spaces after a comma as per PEP-8.

As for the rest, I'm +1 for backwards compatibility.  You may notice that BTreeContainer uses a field called `_SampleContainer__data` -- that's because of BBB too.