Fields require keyword only arguments for now