Spot is a simple and efficient DataMapper built on Doctrine DBAL.
PHP 5.4+ with support for MySQL, PostgreSQL, SQLite, and more...
Annotations are not code. They are not extendible, there are no type hints or auto-completion.
The Entities you define are the same entities that both you and Spot will be working with.
No surpises from code you didn't write.