Implementing an object-oriented approach to data quality