Actually I now noticed that this class is not part of the public API so perhaps we shouldn't care so much about the *Begin* naming :)