Changes
add override annotation
add getters to currency
add getters to currency