#4;impl variableReference;fix activityWithResult, init result in cacheMetadata
fix meta init in statements;
#3;add executor and runtime mock code