Don't have thing provide its own clonable, it causes confusion
Proper moving of object creation
Use a helper library in handlers
Have handlers use it
Add handler path to paths include