Add more constructors to TwoDShape

http://ideone.com/iVyxUK