Update: encapsulate directive & filters
Update: DealTransaction