I don't think it is a good idea to rename `createRole` and others to `insertRole` since it's actually creating new object instance from parameters passed to method.

As for `Rule`, we already have the instance so there's no need to create anything.