[448938] - Introduce abstract factory for unit resolvers