Removed closure dependency
Contracts
New interfaces were added
Updated version