NOTE that this ctor signature is the ONLY public ctor for this class in Microsoft XNA. I moved all other ctors to be internal.