@dataFlag as property constructor + refactoring to only write valid identifiers once on Class
@dateFlag property factory