I think this method needs clearing up. Maybe identify if `method` is asking for an association and decorate it accordingly, otherwise just return it. All those `return response` lines are a smell.