! operator fixed. Investigated other operators, seems the only exception
(for PrefixOperators that do not define).
Some more methods and variables renamed.