static void Main(string[] args)
 {
     var pb     = new PersonBuilder();
     var person = pb.Called("Dmitri").WorksAsA("Programmer").Build();
 }
 public static PersonBuilder WorksAsA
     (this PersonBuilder builder, string position)
 {
     builder.Actions.Add(p => { p.Position = position; });
     return(builder);
 }