(BugId:43779) - Properly derive value for template arguments when they contain different types of child nodes.
Merge branch 'bugid-43779' into dev