first start at model hash class with unit tests
hash implements object and array access