I'm wondering if the attribute for a language identifier should be language_id rather than languageid to keep it more consistent with the other identifer attributes (like list_id, list_item_id).
It's a minor stylistic nit, and there may be a good reason to retain languageid , but it seems a little confusing when other identifier attributes end with a "_id".