Put factorized 501 on my todo list
Make HTTP requests methods protected and resource methods static