public static T Get <T>() where T : ISystem { return(list.Get <T>()); }
public T Get <T>() where T : ICommand { return(list.Get <T>()); }
public T Get <T>() where T : View { return(list.Get <T>()); }