implement Artemis::Entity #initialize and #reset