cleanup: remove toVariantMap() functions
add property checkers
implement Style TikZ export