Remove params "deep" and "clonedObjectsMap" from method Cloner.doCLone().
Move "if" statement checking for is type prepared for cloning to method Cloner.prepareTypeForCloning().
Move code preparing cloneable fields of type for cloning to method Cloner.prepareTypeForCloning().
Refactor method Cloner.doClone(): currently it only do cloning of objects by using ByteArray.
Optimize imports.