yes, it's necessary for the calendar. I guess we can remove in ownCloud 7. I will send a pull request deleting this class once I implemented a better solution in the calendar.