memoize these class methods.

no reason to regenerate these arrays multiple times per use
parameters used for special s3 rest resources don't have a value