#pragma warning disable
static void userComponent(Context context, UserComponent component) {
var e = context.userEntity;
var name = context.user.name;
var has = context.hasUser;
context.SetUser("John", 42);
context.ReplaceUser("Max", 24);
context.RemoveUser();
}