Updated EntityAdapter to use IEntityAdapter for covariance.