[Resolver] #20 Began with rewriting static property resolution engine