Changed permissions check for ICMechanicFactory