Allow FQN and reintroduce events declaration in constructor and method