Minor changes

Added Connection::__get as an alias of Connection::GetCollection and Collection::GetIterator which is an alias to ::find([]).
Watch generated file

Basically this will trigger the generation flow when the generated file is missing or modified