Add ResponseReturnPolicy to Resource to remove duplicated response handling code