#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(); }