Rename payload to properties to avoid technical terminology