It’s public so shouldn’t be that, forgot to add that though.
It should be possible to have protected components editable also. Recently they added a restriction on having private editable members though, this will result in a compiling error as far as I know.