Implementing Utility & Non-utility collection sets