add optional Person data

try changing the class field for better error grouping