Implements index and Properties