Remove the T2DMap default constructor.

T2DMap currently has two default constructors and neither of them are
used. So, remove both.
What is your reason for making the parent required versus optional?