PMD + clean de code

Y'a tjrs une erreur sur la classe Observable (doit être
AbtractObservable vu qu'elle est abstract) mais ça chie les commits pour
une raison x so fuuuuuck dat.