Pulled featureDAO generation into trait, unrelated problem with lists of inherited features though