make interfaces more stronger for read fields methods