public override bool Init() { if (mIsInitCalled) { return(false); } mIsInitCalled = true; MyBaseThing.RegisterEvent(eEngineEvents.IncomingMessage, HandleMessage); MyBaseThing.RegisterProperty("sendmail"); MyBaseThing.StatusLevel = 1; MyBaseThing.DeclareSecureProperty(nameof(Password), ePropertyTypes.TString); mIsInitialized = true; return(true); }