Removed loops and calls to build from data constructors.