Member function wrapping and pushing
Added motivational example