Component: make use of instance methods

Bug: https://bugzilla.gnome.org/show_bug.cgi?id=740602
jawvalue: use consistent style

spaces for tabs etc

Bug: https://bugzilla.gnome.org/show_bug.cgi?id=740644