[Contracts] Contract.Ensure

- I figured something was up early on, but I didn't quite grasp it. My getters on my contract classes where doing a Contract.Requires instead of Contract.Ensures. I cleaned all of these up now.