Add method override + dynamic len method