Minimal Members Factory

algorithm