overloading getArray and getHash to also return empty versions
add in the MoeSystem