shorter mass assignment in initialize