Added some annotations for persistence because Spring likes annotations