ROADAttributesCodeGenerator supprots protocols