fixed shield in objectfactory