internal void CreatePlugin(AwareSettings settings) => plugin = new KeePassPlugin(settings);
 public KeePassPlugin(AwareSettings settings)
 {
     action     = new KeePassAware(settings);
     clearDelay = settings.ClearTime;
 }
 public ActionAware(SDConnection connection, InitialPayload payload) : base(connection, payload)
 {
     settings = ResolveSettings <AwareSettings>(payload, AwareSettings.CreateDefaultSettings());
     CreatePlugin(settings);
 }