Block a user
Add While, Do to the controlstructure list
Allow extension to interact with differents events
Endblock can be forgotten and script stills compile errorless
Handle language exception better, adding clear error messages
Import USES of entity in eval() of Annotations (which already imports namespace)
In relation, allow a function to resolve key. (first where)
Add a LOT of error checks on @Relation annotation content
Allow tables without primary keys or with a group of keys
EntityCollection::buildArray each argument should be callable or stringable