Widget were public instead of private