thanks to zostay on #jifty I know know that correct syntax is "is virtual" instead of "type is 'virtual'"