Old code is dropped to separated provider
* use pass by ref instead of by value if possible * use reference in interation over collections * fix no tag inserting
* do not use private variables if there are special methods * change macro call from `aw_*` to `aw_macro_*` * add forgotten configuration reading/writting for list formatter