Allow (none) for source functions
Correctly subclass Admin forms to allow editing.