Make domain-funcs to methods
Make record-funcs to methods