Start documenting core class