added destroy as an alias
saving comes before save ;)
added construct event
Merge branch 'construct'
Merge branch 'saving'