Protected attributes for better extension