Can we create a Pagelet.readable from this so it's not overriden by a possible extend?