Add unit tests for convention-based property naming