Re-implemented RESTParams as behaviors