Revert "Changed check for required properties on `change`"

This reverts commit ec7e878769d2be6381eb8eb3e5f533e0d66ca511.
Revert "Bugfix for #10"

This reverts commit 2056c016a771d677cbae699fb7953bfeb8964be2.