Is there a difference between the next two lines?
agentEntity.Get<TransformationComponent>().Translation.X += 1;
agentEntity.Transformation.Translation.X += 1;
Both work in my case. I am asking because if there would be no difference, I could do the same with the SpriteComponent. But I cannot access the SpriteComponent Property directly.
agentEntity.Get<SpriteComponent>().SpriteEffect = SpriteEffects.FlipHorizontally;
agentEntity.Sprite.SpriteEffect = SpriteEffects.FlipHorizontally; // Does not work