Use Virtus to define attributes for models mapped with Perpetuity