Move activation logic to MarcoObject.