revised computed property definitions