Added support for named items
Added shorthand for SetThe<>.To() if you don't care about the type.
Also made WhenAction writable