Cast to base added to avoid a call to the convertir constructor/assignment (see Tickes 1419 and 1420)