Make Comply* functions useful and expose standard definitions for some reuse.
The only method missing is name, because it is provided in manifest.