abstract facet did not extend IFacet