use libstasis for walking and parsing
use new propdict