a dependency informer can enable the set of connections between pairs of elements in one or more entities to be defined . the set of definitions can be used by the dependency informer to select custom code to invoke . custom code can be invoked by firing an event at a first entity . when the dependency informer receives the parameterized event from the first subject , custom code can be invoked for an identified element specified by a parameter . custom code behavior can be defined for each type of event generated by the first subject . hence , receiving a single event generated by the first subject can result in multiple different actions or events being fired in the second subject .