removed initProperties method