Add new constructor to allow setting the status later.
Add a DELETE function to remove domains.
Add a PUT function to modify the domains.
Create a model to handle the parameters given in the Edit action.
Change POST to PUT to follow the RestfulAPI specification.
Import EditRequest.