static initializers for OK/NotFound/ServerError are part of the API? I've found they tend to bite back and started to abandon them in favor of  methods returning the respective value. See Eyescale/Lunchbox#16 for example.