FIXED: Ruby Composite constructor no longer cares in what order the Hash keys appear in client code, as long as all keys are present.