Add abstract impl of Validateable; retrofit AbstractCommandObject