Added annotation based security aspect