Introduce a new BeanProvider interface to pass to the create method. This will allow the interface to be reused for other codepaths, namely GetChange. Other than switching to the new class names, this should not significantly impact plugin implementations. Change-Id: Id318739f1e75e8f0f5981b2d2fd23993fba7e5c1