Make "fd" member protected