Implementation of the german address model