[Add] Listen to the java field and update the obj.Password property

Signed-off-by: Oleg Komarov <o.komarov11@imperial.ac.uk>
[Minor] Sorted alphabetically properties

Signed-off-by: Oleg Komarov <o.komarov11@imperial.ac.uk>
[Minor] renaming

Signed-off-by: Oleg Komarov <o.komarov11@imperial.ac.uk>
[Add] set position

Signed-off-by: Oleg Komarov <o.komarov11@imperial.ac.uk>
[Add] TooltipString and Visible

Signed-off-by: Oleg Komarov <o.komarov11@imperial.ac.uk>