faster cloner by caching Fields and Classes deep clone decisions