Added accessor methods to obsolete api. Added stability to incomplete/invalid recipes