I wonder if we should barf already if the field is not mapped or automatically create it in the mapping? I don't think we should throw and exception at this point to be honest!