Restore class methods so users can pass in conditions on render. Possibly versioning