base service and assembler no longer redundantly implement Serializable