Adds event capabilities to any constructor