[#10] Add support for custom annotations