Flesh out the entity API.