Deserializion only type parameter is equals to generic type