Does it support concepts like separation of declaration and implementation (interfaces and classes in Java)?
How about restricting access (like access modifiers in Java)?