    public class State<T> where T : Enum
    {
        public T Name { get; } = default!;
        public Action EntryEvent { get; } = () => { };
        public Action ExitEvent { get; } = () => { };
    } how can i improve it Do not include the following keywords: enum, exitevent, entryevent, name
user