Added DOCTYPE and got that flamin' reflection working with varargs in
ctor.