Passing entities by reference?

Because of the fact that Entities are essentially "wrapped uint64_t's, does that mean that I can get away with not having to pass entities by reference?

For example, is there any functional difference from:

void do something (Entity *e)
{
    e->component<Transform>()->Position.x = 1.0
}

Versus:

void do something (Entity e)
{
    e.component<Transform>()->Position.x = 1.0
}

Yes it does, they can be passed by value.