Some changes in Contact interface (setter added) and ContactImpl