Updated marshaller to reject unknown properties