Default to public visibility on annotations

Fix #1799