Use of an object-oriented system for optimizing life cycle embodied energy and life cycle material cost of shopping centres