Use implicit classes ( accessory cast function are no longer necessary )