Created IReadOnlyCollection interface to enable getting the count from the collection.  Added TriggerAction component that executes a System.Action on the target object.