License and terms as objects