Made Action interface slightly more generic
Fixed compilation error in ExternallyUsableItem