Bug 25803 (patch by Simon Pepping): Fix bug occurring when a compound property is specified (e.g. "leader-length.maximum") before its base property (e.g. "leader-length").