fixed required properties on some member types