Reconcile code style after #4
Reduce redundancy
Closes #1. Return author as new object only if currently exists as string