This is an extension. In short, you declare your public public interface in the header and use the class extension to declare any private interface that you want to provide (for example, properties for which you want to access, but which you do not want to publish).
Chuck source share