Domain specific language basic features