completeVirtualTypeDefinition handles conditions where schema is incomplete