Updates to force get/set on collections and adjusted hash code generation.

Updates to force get/set on collections and adjusted hash code generation.