dereferencing interfaces. a better generalized func to deep compare via reflect. map support