Este método é idêntico ao do Insert.

Não deveria, então, pertencer à super classe?