added field puts to AbstractRootMethod