made all data Members private.