add annotation driven object read/write to java interface