Unfortunately, we haven't yet such kind of convention:
Gatein properties used with "-"
Cache properties use MyProperty Pattern
Other project uses lowercase  Pattern 
And so on,
IMO, the best way is to use java key naming convention ==using dot notation and camel case: