Please solve the programming task below using a self-contained code snippet in a markdown code block.

Given a sentence text (A sentence is a string of space-separated words) in the following format:

First letter is in upper case.
Each word in text are separated by a single space.

Your task is to rearrange the words in text such that all words are rearranged in an increasing order of their lengths. If two words have the same length, arrange them in their original order.
Return the new text following the format shown above.
 
Please complete the following python code precisely:
```python
class Solution:
    def arrangeWords(self, text: str) -> str:
```