Require key and value for parameters.
Better handling for nested parameters now that they validate presence of key and value.
There is builtin handling for this
Make sure the key is unique within the resource
Create some factories that come with parameters
Test creating with parameters