Allows DataObjects to self-populate intelligently with fake data