This sentence is quite challenging to parse. After a couple of tries, it seems like the concept is simply quite difficult to express in english.

Maybe an example like:
When the Apple model has objectId=4
applesEatenCount.subscribe(4, 'eat', applesEatenCount.increment)

Would aid understanding? It'd also serve as a reminder to not use () at the end of the function, which gets me every time.