Made CFish members protected instead of private