STILL to fix: adding properties in languages which haven't been loaded causes duplicate fields.