Tested use of +(instancetype) in C4Shape subclass.

This works for C4Shape, so I am going to go ahead and use it everywhere
else.