Allow annotation name customization
Add documentation