T>public class DB<T> : Singleton<T> where T : DB<T> { T>} T>public class UserDB : DB<UserDB> { T>} T>