A bit more test cases for #1203
Made DaoBody and DefaultedArgumentOverload and their subclassers not use Tree elements so they can more easily be re-used (#1203)