an ComponentPropertyBag
an PropertyKind to search for
the index of the first property of the given kind, or value out of bounds, if such property cannot be found
kind