Support building addons in contracts