Space missing after comma.
Redundant `self` used.
Do not use :: for method calls.