Fixed methods and datasets bug where clocking create then navigating to another page caused deform internals to fail assertion.

This was occurring because:
- Deform internally adds 1 sequence when the create button is pressed the first time (somehow)
- invalid items were removed in workflows.py
- The same widget was serialising the result using the same state from deserialisation (deform enforces that sequence lengths cannot be changed manually)