School year redo

There are a few other commits done before, I guess the reason is I did not updated them in add-bulkOperation branch, but they won't affect anything.
There is a bug in metadata, specifically, the name of bulkoperations api should not be bulkoperations, instead, it shall be BulkOperations, otherwise the name of file won't match the name of class, which triggers an error.

If the metadata will be fixed, then we do not need this override.