bug fix SOA class