Changed User Object to Interface Type