The rule entity has its own function for save/insert because it needs to do things such as prepare bbcodes for storage.

You might need to add a new method to the nested set class to handle this that takes an entity and does everything from the nested set insert method except the actual insert query.