Ajuste no padrao AbstractFactory, com ObjectID