makes target in the Mapper::map() method optional