Add licence header
Make all operation additon go through add_operation
Add _parent_model
Add test stub for crossref