Issue #56 Enforce Timestampable behavior using doctrine lifecycle events