1、add retain/release function from reference/unreference a resource object
2、add evaluate/call support for variant(like vector2, matrix2 etc...)