Update
Removed closure dependency
Contracts
New interfaces were added
Updated version