You can clone with
Always subclass so stubbed methods don't persist.
Explain how to install Bendy.
Add documentation and license.
Allow arguments to be passed to initialize.
Remove unnecessary temporary variable.
Optimillisize the shape implementation.
Don't forget to include the original methods in the subclass test.
Rename from Plastic to Bendy.
Allow attributes of the shape to be lambda's.
Add support for defining the class of a shape.
Implement a simple mock object called Shape.
Add files for tests and implementation.