Refactoring
Object
modify behavior of the  'cleanObjectPrototype' function when no spread key parameters are specified to delete all existing keys resulting in a cleared / empty object