why not just have a create method in this module that does exactly this?  Then no other changes besides "include" are required?