make ResourceAbstract implements ResourceInterface

Please review. Since it is a simple change (just make it look cleaner), there seems no test needed for this change.