adjusting the utility methods

CloudResourceType instances can be only found from reflection, so it's somewhat useless.

Also, types are unordered, so Collection is better.