wp #47 and #48, CRUD for names and languages
Added proper exceptions instead of general Exception class