Everything seems to fit very well except that I would like to be able to change the column name use to track soft deletes from :deleted_at to :retired_at. It would be great if that was a configuration option that could be passed. If this is something you wouldn't mind supporting I would be happy to contribute