Roots can now be specified using an alternative syntax using # instead of * (e.g. ##.#) to prevent problems with wildcard expansion by the shell.
Implemented access checks for reflective access to constructors, methods and fields.