Add decline button option.

Also be more defensive when fetching data from portal properties.