Agreed changes

1-  OrphanResource call method 
2- and some refactoring
You're right, this shouldn't be in here. The RFC indicates that the body of the response should point to any status monitors etc, so Location on a 202 would be a custom hook.