Added an initializer so that we can map on the fly with a single line of code