brings back previous implementation but doesn't create a nested resource if post() was called on a single resource