`argument > ( type > argument ) + property` tags are weird. At this moment I just can't say this will work fine after being parsed.