(core) added 'update' method to Entity.
By default this method does nothing, and should be overridden to provide
a custom behavior if necessary