TConstruct expansion