Added AbstractResource