Updated ContactRepository