Accept amount during creation

- [x] set original_value and current_value if amount is passed during creation
- [ ] variant_id ?