corrected primary key
don't raise exception on failed super in class-level method missing. I don't understand why this works this way. Need to get clarification on this.