[test] split up User and Extension tests
[enhancement] added hashCode() and equals()
[fix] added JPA annotation for Enum field
[test] added test for updating extension value
[cleanup] renamed field
[enhancement] added methods for registering extension and adding
extension field value