Basic model scopes

Probably will get considerably more complicated once compound keys are in
play