I think we should go with this hash map method, whichever way we go, we need to pick one method and stick to it.