Added data to replace struct, struct will be value based, class referenced based