application/octet-stream by default
Constantize and freeze what possible and move Request parsing into #parse method
Use throw and catch