@weierophinney is this setter as `public` actually needed?