Instantiate with options and store rel payload