Code Architecture# Base Record Base Parameter Data Container Parameter Assignment Retrieving Parameter Values Validation Methods Design Notes