Change MockInstance to contain all fields and values instead of just one, to fix ComputedFields.

Note that this sacrifices some information on MockInstance, previously it contained the field object, now only the field name. It looks like this doesn't cause any problems, and it makes the constructor more intuitive.
Merge pull request #85 from kirberich/master

Fix MockInstance to make ComputedFields work