Make ForgeEntity keep an weak reference to the entity.
Clean up SessionTimer and make it package local.