Fixing header guards.
Adding definitions to interface's methods.