Added BaseDependencyFacet to reduce boilerplate code of facets that
requires dependencies to be installed