parse nested shortcodes
prepend private methods with "__