adding a 'private' flag to person per the spec