Fix typo
Enable all setters
Refactor rotate ops