Jc 2032 code review refactoring

http://jira.jtalks.org/browse/JC-2032
Instead of creating new method, the existing `getDefaultTopic()` can now have attributes.