PURPOSE

Testing required versus optional properties.