Removed default event. Stopped clone. Changed constructor.
Doc and test cleanup.