Add DataCollector

Fix #6
well, you should sanitize the data stored in the profiler then instead of storing the Message instance