Log detailed information when push
MailObject base class
Extract MailHead class
Mock MailRefCollection class