Implement owner model and tests.