added new if blocks for handling updates of the core fields 'maintainer'
and 'author'