IMPORTANT / Renamed *PatternRole class hierarchy to *Role