standarized data structures from eapi, all implemented methods return a dict
added measure to detect duplicate keys and add a suffix