It might work, although we did not test it and it was not designed for it (we're considering updating TAureliusDataset to work with non-mapped classes, so it becomes a general-purpose object dataset). Aurelius dataset uses the mapping in some specific situations, like enumerated types. But from what I remember, other than this, it would work with non-mapped properties.