add implicit convert to Has