Currently `pydantic` models are only used in the API. Also the models implementation could be better, for example inheritance isn't used. Relevant code: https://github.com/simonkowallik/as3ninja/blob/05dd58a529c0f60fb65e4af57283ee18e56fcc23/as3ninja/api.py#L21-L55 An example of relevant code to introduce inheritance: https://github.com/simonkowallik/as3ninja/blob/05dd58a529c0f60fb65e4af57283ee18e56fcc23/as3ninja/api.py#L41-L55