soma inherit update