DynamicType: add copy constructor, add new member to shorten constructor