Removed not needed synchronized attributes.
Bug fix: onTick must not call onTick on the implementation if one of the
parameters is null.