What advantage does a mechanic's lien have over other types of liens?

a) It has priority over recorded trust deeds
b) It has priority over certain other types of liens
c) Its effective date is the date work commenced
d) Its effective date would normally be prior to the recording date