//Called on initialization
    private void Awake()
    {
        //Create blueprint
        blueprintID = BlueprintInstanceManager.CreateBlueprint(blueprintFilepath, blueprintJSON, gameObject);

        //TODO: Execute all awake events
        return;
    }
 //Initializes the blueprint node blueprint for runtime
 public override void RuntimeInitialize()
 {
     //Runtime initialize the blueprint node blueprint
     customBlueprintID = BlueprintInstanceManager.CreateBlueprint(blueprintFilepath, blueprintJSON, BlueprintInstanceManager.GetBlueprintParentAt(blueprintID));
 }