Standardized to have at least these 3 properties error, code and success