Todo List
CwSerializable | --Shape
double getArea( )
Overridden in child classes as:
Point getCenter( )
void unserialize( mixed $struct)