Developing High Quality Data Models