New Feature: method prepareData will check fields length when being called now.