function getAuthorRole() {
            return ghostBookshelf.model('Role').findOne({name: 'Author'}, {transacting: options.transacting})
                .then(function then(authorRole) {
                    return [authorRole.get('id')];
                });
        }
## Add
Naive user add
Hashes the password provided before saving to the database.

We have to clone the data, because we remove values from this object.
This is not expected from outside!

@param {object} dataToClone
@param {object} unfilteredOptions
@extends ghostBookshelf.Model.add to manage all aspects of user signup
**See:** [ghostBookshelf.Model.add](base.js.html#Add)