added no_expr, object_class, and block_class