deprecated data slot removed from model object, constant endpoints replaced with functional endpoints, cosmetics changes to <-