Yeah that's what I've been working on getting my head around here, how this all works with the shallow copying of Parameters.  It's tricky, still strugglin'