Refactored DataHolder class.