change self::$property to static::$property