Changed server start name to string and implemented extends which closes #30