A Linguistic Approach to the Development of Object Oriented Systems using the Natural Language System LOLITA