:lipstick: Use function binding rather that self=this