Allow setting default currency and precision

- Simpler getters and setters.
- More PHPDoc comments for interfaces and constructors.