Currently, everything is returned. Can we use `info` to only select the specific columns we want? The main problem is this would load all data which is a problem if the properties are expensive to compute (ie. sqlalchemy)