CharacterAffiliation endpoint does not require an API key, therefore there is no reason to attach the key directly as part of the profile model.
Added some skeleton docstrings.