Progress on implementing the Collection class.

- Make addition of findBy*, spliceBy*
  methods more generic.