Provide accessors for both named and positional arguments. Each positional argument on an attribute should declare a read-only ...

Provide accessors for both named and positional arguments. Each positional argument on an attribute should declare a read-only property with the same name (but different casing). Each named argument should provide a read/write property with the same name (but different casing).