+ добавил валидаторы и включил проверку требований программной совместимости в фабрику