can be set nullable & indexable
rename MySQLRepository to MySQL
add a benchmark test
update example