Updated ShareHolder model