Added some model generator
Only require what we use from active support