Added optional fields to configuration methods