Adding signature of the necessary methods for the creation of
replacement behavior. Moreover, adding comments with TODOs to implement
them.