protected override string GetBaseId() { var id = Path.GetFileName(Directory)?.ToLower(); return AcStringValues.IsAppropriateId(id) ? id : null; }