Refactoring how Pashua properties get set (+1 squashed commit)
Squashed commits:
[10ab551] Refactoring how Pashua properties get set