Do not write unused child dependencies to DB
Rename find_or_initialize_by_name to find_or_create_by_name
Do not commit dependencies to DB unless they have changed
Do not commit license_aliases to DB unless they have changed