decorator speedups
fix: staticmethods work; perf improvements