[issue871] Fix Google Code Bug Importer

Continuation of #50. @paulproteus and I are pairing on a CR and we will merge this tonight.
`mock.Mock()` isn't used anywhere else in the code; would be nice if there was an explanation of what this is doing since it's called twice here for properties of different types for different magical effects.