getset implementation and license