PreposModelConstructor:
construct() - logic changed and refactored
recountPreposPrice() - added
more tests added