generate class IDs
generate csx binding with QVariant