implement to setter methods priority