Distinguishing Essential from Incidental Properties - Entities Attributes Behaviors | OneNoughtOne