Fix comma, read-only method and _surface use.
Signed-off-by: Manuel Bachmann <manuel.bachmann@open.eurogiciel.org>