Made use of @transient annotation, added improved reply system