- use ArrayList instead of List
- GenericRecord as base class for properties that are the same in anime and manga (like GenericMALRecord)