disabled public construction in User instance