Smallworld 5 – best practices and lessons learned