public IEnumerable <T> ReadForFilters(IDataFilter filters)
        {
            SqlGenerator sqlgen = new SqlGenerator(SqlGenerator.SqlTypes.Select, modelDataBindings.TableName);

            sqlgen.SelectFromModel <T>();
            sqlgen.DoNotFullyQualifyFields = true;

            if (filters != null)
            {
                filters.Apply(sqlgen);
            }

            return(ModelBase.LoadModel <T>(sqlgen));
        }