"layers" was already private, that's how it was declared in `StackedBlocks.__init__`, and used in all other methods. This was a bug in `StackedBlocks.append`.
Getting the layers is (and already was) done by calling the `StackedBlocks.layers()` method.