18.7  Models behind an API