So for anyone who might've been interested in this:
I've overhauled the way this is done.
You declare a RES on the parent module, and it will generate the matching module that would have REF'd that RESOURCE. You can use this module as a prototype to both do things on construction and add side-effects to accessors.
This works amazingly well for creating Entity Component Systems
Example:
MODULE TestManager
RES test { value1, value2 }
STATIC DEF doAThing(managementID%)
?me("value1")[managementID%]
END
END
MODULE MyThing PROTO testResource
EXPORT DEF new()
me("value1") = 2*me("value2")
END
EXPORT DEF _getValue2()
RETURN 42
END
END