extended twig (control structure, filters, including, macros), added doctrine

why construct?