Refactored declaration completion

Refactored completion around accessors (public/private/inline/...) and declarations (var/function/class).
"access" is a bit misleading but that's how the model's flag property is called.