Fix tests.
Can't assign properties that aren't in the schema, make it a virtual field instead.
Add another test.
Add another test.
Make the tests work.