Another way that C++ can be more tightly integrated with Blueprint is through the creation of functions that can have Blueprint implementations in native code. This allows a programmer to specify an event and invoke it, without needing to know anything about the implementation. The class can then be subclassed in Blueprint, and another member of the production team can implement a handler for the event without ever having to go near a line of C++.