Allocting parent, student, office, nameserver on stack instead of heap