Properties to Maximize Reuse