docs: def _get_attribute(self, offset):
          """Determines attribute type at the offset and returns \
          initialized attribute object.
  
          Returns:
              MftAttr: One of the attribute objects \
              (eg. :class:`~.mft_attribute.MftAttrFilename`).
              None: If atttribute type does not mach any one of the supported \
              attribute types.
          """
          attr_type = self.get_uint_le(offset)
          # Attribute length is in header @ offset 0x4
          length = self.get_uint_le(offset + 0x04)
          data = self.get_chunk(offset, length)
  
          return MftAttr.factory(attr_type, data)