default construct ensures required Model instance
added first repo tests