I'm not sure it needs to inherit from TNTaggableEntity and TNAvatarControllableEntity