gras: make dispatcher into static helper
gras: work on python hooks for props interface