Changed Expression::getType() to return a Type& instead of a Type*