Fix annotationType format
Wip Interface
Implement lambda
Refactor arguments
Refactor with listToJSON
Add interface
Fix example