deepCopy

open fun <T> deepCopy(gson: Gson, obj: T, clazz: Class<T>): T