use property in model to compute extra fields