Java project that allows conversion between Maps and Objects