Added Trigger subclass