Re-implemented tableless Contact class usign ActiveModel