While we feel that providing comments for all public methods is a good habit, we
comment only when it is 'truly required'. For instance, we avoid commenting on codes that
have the correct method name. Through this practice, we avoid over-commenting and create
codes that are easy on the eyes.