Improve cloneFrom copy fields & add clone tests Closes webservices/webframeworks-planning#1001 See merge request !194