Make CRestriction members private
Prevent null pointer
Do not cache extra for category