Add more constructors to TwoDShape