Changing public members (wip).
Changing public members (wip).
Replace public members by methods.
Merge branch 'ref012-pubmemb' (closes #12).