Just an idea maybe we can spare this class and use a tuple? also do we really need to impl. Serializable?