Removed comments from internal functions. Changed their access from public to internal.

Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
Added a property to the event to contain the declaration it wraps.

Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>