Rename Optimizer to OptimizerInterface