This intention splits a property into two properties: first
(readonly)
is declared in the interface, second
(readwrite)
is declared in the private category.