do not rewrite lists with @_class annotation
mapper: fix primitive types handling; fix @_class directive; instantiate AST classes only for non-empty input
better ast_text
templates: do not access fields directly