flesh out facet lookup to explain more what it should be doing, still using simple means to expose root facet class only