class MessageList implements Serializable, Iterable<Message> {

    public MessageList getMessagesFor(Object object) {
        return getMessagesFor(object, null);
    }

    public  MessageList(@NonNull Message... messages);

}