Check these modifications. What do you think?

Your **_brackets** and **_prettyChildren** getters are now provided by the library, implemented in a more generic way by **object** and **join** methods respectively.

Also added a **Pretty** mixin to provide **toString()** based on the implementation of  **pretty** getter.