@zcutlip I pulled my hair a lot because of that pile of shit until I found this article and while the tech remained the same, at least I started to understand the idea behind it:
"makes perfect sense when you are in the business of breaking stuff so people have to pay you for fixing it."
https://dzone.com/articles/why-you-should-avoid-jsf