Factorize basic object events