Deprecate :virtual type in favor of virtual: true field option