I've found the solution .

It was actually a stupid mistake (i was talking to another object of the Som class that was unnecessairly instantiated)
Mainly due to having two people writing code for the same job.
Voil*!