Add useful methods onto the set/map implementations