Formatting nitpick: Extra space `:public` -> `: public`