glw: Resolve widget classes during parsing stage
prop: Use pool for object allocation