Fields reflection for pretty printer/automatons

see #39