Projective Objects and Exactness of the Covariant Hom Functor