PS: Naming often is a very hard part of programming. My experience is that if you spend time on it, it really pays of. Code should be optimized for reading, not for writing, since code will be read much more frequently than it is written. So I would suggest, put on some relaxing music.. eat some sugar (mars), get some coffee.. and think about a good name :)

Unfortunately I can only come up with 2 good names a day since I'm allowed to drink 2 coffee's a day..