Remove implicit usage of 'currency' as default instance currency name

This commit breaks backwards compatibility in the case of instance
currency usage. It is an aggressive decision to avoid possible clash
of names when e.g. a custom attribute 'currency' is used in a model.

It addresses issue #132