Updated source generator to support event generation. Ensured our attribute matches this More tests in the legacy shelter