the difference is that the MJBattery annotation comes from the API and does not directly reference to energy. we could either move everything to factory/transport or add it to the api in some way. The plus side o moving it to the api would be that other mods could easily register their own canisters.