Merged requested to merge feature/property-value into master
Allow for values in templated property type alias and add test. Was omitted in !3475 (merged).
The value extraction is now simply delayed until the last moment. Values of regular properties are extracted from the property while values of type alias and template alias properties are extracted from the alias type.