Moves push methods out of the included block

Defining the instance methods within the `included` block is not needed. As the module is included anyways, they can be simple methods in the module. This way they can also be marked as private.