your definition of abstract method is absolutly correct. by default access property of a mathod is public. So you can omit it to reduce signature. you can write your mentioned example as following
method(Abstract)
RunModel(this);
end
this might suit well to your expectation.
for more information you can read following documentation
Thanks
Anand Swaroop