add CustomForeignKeyConvention