Write two same navigation controllers and AuthorViewController

Write two same navigation controllers and AuthorViewController
These properties shouldn't be public; move them into the extension.