add native procedure for value objects