Site getConstructor and validateStep methods