If you're ever trying to build a simulation using the Repast Modeling Tooling and want to have a method that watches a field in another model, make sure that the method with the @Watch annotation is public. Someone else had this problem but it was never resolved, so I thought I'd post it here. If I can help even one person avoid the xkcd fate.