@Ali, the order the constructors are run in is not guaranteed and thus the reason for creating an init function you call in setup().
@Ali, the order the constructors are run in is not guaranteed and thus the reason for creating an init function you call in setup().