代入を、
name <- value;
にするんだったら、関数宣言もこうすんのはどうよ。
method result <- name(arg: type): type;

以下は、適当ナンダケレドモ。

class hoge(Interface1, Interface2, Mix-In-Module): SuperClass {
private:
constant MAX <- 256: integer;
variable count <- 0: integer;
method result <- getHoge(arg: integer): integer;
method setHoge(arg: integer);
public:
property hoge: integer get getHoge set setHoge;
}