For my education, why ``@public``? Looks a little abnormal.