PEP8 data model