Dup and pub working for all model types.