dirtyhack for polymorphic STI