#756 introduced Liquibase based schema generation, but it ignores foreign keys. This issue should change this. We should: - create the back reference pointing back to the parent entity. - create the key column for `List` and `Map` typed properties. - create appropriate indexes and constraints for these columns.