I think that placing props before methods is nice and clear(ish), but the template is function...