Decorator for Angular $log to allow for a "snapshot" copy of a logged object so the passed-by-reference object does not mutate on you in the console if it is changed later (like it usually does)!