sentences:  These things together make Cayenne interesting for a user who is new to the enterprise world.Cayenne supports other features, including caching, a complete object query syntax, relationship pre-fetching, on-demand object and relationship faulting, object inheritance, database auto-detection, and generic persisted objects.Most importantly, Cayenne can scale up or down to virtually any project size.