This is certainly something I don't mind adding as I thought of it myself. My only concern would be with the ability to add the same visitor twice. If you don't think that is a use case we really need to worry about then I can add the break in.