Add visibleContent function so that internal rep can change
Tests! So responsible