I agree entity is technically broad and abstract enough, but someone picking it up for the first time may not catch that based on the menu title.

I look at it from the perspective of trying to quickly answer questions like:
* How do I get records from the database?
* How to I do validation?
* Where do I put models & what if the Model name and table name don't match?

So I guess the question in my mind as I am going through it is, "Does what I am doing allow those questions to get answered, irrespective of the user's familiarity with the framework"