Implementa _extend