I have a request like this: 

```
 ARequest : QueryBase<Person, Result>, IJoin<Person, OtherThing>

```

Person has the following field

```
[Ignore]
Public string Label { get { return FirstName + LastName; }

```

In my Result i have the following

```
public int Id; 
public string Label

```

However, if i add an `Ignore` attribute to a field it gets ignored. So whenever i execute everything the only thing returned is a list of id's and in the QueryResponse the `Label` is always empty, if i however return a `Person` instead of `Result` i get a completely filled response.

So the question is, how do i make sure OrmLite does not search for label in the database, but sets the label in my custom return object.