public static T Get <T>() where T : Component => PerComponentPool <T> .Get();
public static T Get <T>(string name) where T : Component => PerComponentPool <T> .Get(name);
public static T Get <T>() where T : Component => PerComponentPool <T> .Get();
public static T Get <T>(string name) where T : Component => PerComponentPool <T> .Get(name);