public virtual T Get(Query query = null) { return(RepositoryUtils.GetObject <T>(DatabaseType, ConnectionString, TableName, query)); }