Allow the user to create a mapper from an array with a specific template. Plus validation to ensure array is properly formed