added index signature to createTone()
- added copy() to serializer