use method instead of join
fix usage of _generateFieldSql() in insert(), remove extra method declaration in DatastoreBase
3.0.3