remove STI idea, add polymorphic actions to activities