A methodology to improve object oriented database systems with fuzzy types