Make override functions private example update should be empty and all updates should be in backendUpdate()