Added REST status codes, Extended Message Factory