Add builder for Timeout rule. Make Timeout rule designed for extension.

Done