Use UTF-8 as default encoding if missing
Class initializer parameters now come as plain Parameter