need some opinions: Let's say you have an object that you want to use over and over. you could either create an internal method to reset the class's fields back to defaults or you can create a function to do the same (property = nothing). what is considered the best practice?

before I get flamed LOL, my boss wanted me to use the same objects over and over. is there a draw-back to this?