Implements defaults can be read as JSON