Implement Lombok
Temporary commit
Revert "Temporary commit"

This reverts commit 3982f604640d5b48d3c0fde3f4ccd4fce78da3f6.