Parent keys removed from the model, added platform checking, template names moved to class variables