template State(alias Policy)
alias State = .
State!(
Commands,
getMemberAlias!(
Policy, "Base",
Object),
getMemberAlias!(
Policy, "EnterChildHandler",
void delegate),
getMemberAlias!(
Policy, "ExitChildHandler",
void delegate),
getMemberAlias!(
Policy, "EnterHandler",
void delegate()
),
getMemberAlias!(
Policy, "ExitHandler",
void delegate()
))