Encapsulated public variables in Object, size and type of object should be protected and set by child classes.