Support scoped classes by not escaping type
Do not optimize anymore
Escape : on entire value