Abstract class currency