-@synthesize protect, name, entries;
-
--(void) setTarget:(Target*)target forAction:(id)jsa {
- [entries setValue:target forKey: [jsa stringify]];
+- (Target *)objectForKeyedSubscript:(JSAction *)action {
+ return action ? _entries[action.uid] : nil;