Refactors site default merging to built in default attribute implementation