Refined Hash instead of implementing a util class