Naming consistency: 'flags', not 'props'