[properties] Add template value and example test
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.
Edited by Timo Koch