Added support for compound type in requirement's attributes and match
case type.