Incaplulate using Collections.unmodifiableMap();