pass options from the original options to get

Specifically, the content_type wasn't being set on the put which was changing the return type I expected. Additionally, the consumer can modify options in a custom siblingResolver and they will be reflected on the put.

Note: I couldn't get the pre-commit to work locally, but testing against the application I am using it in worked.