Removed has_variant for engine and filtered variants for engine instead of cleaning and reloading them on every change
Added dummy engine without any variants