Rename Serializer::output method to ::serialize.
Rework Serializer::serialize to take $object array.
Set default serializer in Scope::getSerializer().
Scope::toJson should honor selected serializer.