DnaComponent still doesn't compile - something whith the recursive type bounds is hinkey