better way to redefine existing methods: allows to call original behaviour with super

Just to clarify: http://www.justinweiss.com/blog/2014/09/08/rails-5-module-number-prepend-and-the-end-of-alias-method-chain/