1. Add CLangDslFields
2. Remove excessive methods