Adding Begin() and End() methods.