add DynamicClassDao and UT