sometimes a clear ranking of services is possible-for example, if one service wrappers another one and is intended to supersede it, but more often, different services are just...different.
these differences can be expressed using service properties.